var UserData = require('../UserData')
cc.Class({
    extends: cc.Component,

    properties: {
        Menu0:{
            default:null,
            type:cc.Node,            
        },        
        Menu1:{
            default:null,
            type:cc.Node,            
        },
        Menu2:{
            default:null,
            type:cc.Node,            
        },
        Menu3:{
            default:null,
            type:cc.Node,            
        },
        Menu4:{
            default:null,
            type:cc.Node,            
        },


    },
    clickEvent(touchEvent,order){
        order = parseInt(order)
        if(this.menuPopList[order] ===1){//如果已经弹出，则缩回所有。
            for(var i=0;i<this.menuPopList.length;i++){
                this.menuPopList[i] = 0
            }            
        }else{  //  如果没有弹出，则弹出当前的，缩回其他的。
            for(var i=0;i<this.menuPopList.length;i++){
                this.menuPopList[i] = 0
            }
            this.menuPopList[order] =1
        }
        //执行动作
        for(var i=0;i<this.menuNodeList.length;i++){
            if(this.menuPopList[i] === 1){
                this.menuNodeList[i].getComponent('Slipin').slipIn()
            }else{
                if(this.menuNodeList[i]){
                    this.menuNodeList[i].getComponent('Slipin').slipOut()
                }
            }            
        }
        /*if(order ===0 ){//点击的时候从UserData中读取主厨数据
            this.menuNodeList[order].getComponent('ChefMenu').updateChefDataFromUserData()
        }*/
    },
    // LIFE-CYCLE CALLBACKS:

    // onLoad () {},

    start () { 
        this.menuNodeList = [this.Menu0, this.Menu1, this.Menu2, this.Menu3, this.Menu4]
        this.menuPopList=[]
        for(var i=0;i<this.node.children.length;i++){
            this.menuPopList.push(0)            
        }
    },

    // update (dt) {},
});
